String Schema
RequestorInformationType Complex Type
Namespace http://string.drv.de/xmlschema/string
Diagram
Organisation Element OrganisationLevelID Element Code Element ShortName Element Sequence CompanyName Element Type Element ID Element Sequence RequestorInformationType Complex Type
Overview
Sequence
ID
ID of the requestor which must be unique within the requestors overall system
Type optional
Sequence
ShortName optional
Code optional
OrganisationLevelID optional xs:int
As the company could be part of a bigger organization, one might provide the level in the hierarchy of that organization Only 1 digit LevelIds are provided
Organisation optional
As the company could be part of a bigger organization, one might provide the hierarchial structure of that organization Thereby a hierarchy will be represented by a LevelID Only 1 digit LevelIds are provided
Sequence
Level 1..10
A level will be represented by a LevelID (1 digit) and a corresponding key (name) value pair
Sequence
LevelID xs:int
Only 1 digit LevelIds are provided
Used By
Requestor Element
Source
<xs:complexType name="RequestorInformationType" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:sequence>
    <xs:annotation>
      <xs:documentation>Details on the requestor which at least must be a RequestorID</xs:documentation>
    </xs:annotation>
    <xs:element name="ID">
      <xs:annotation>
        <xs:documentation>ID of the requestor which must be unique within the requestors overall system</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Type" minOccurs="0" />
    <xs:element name="CompanyName" type="CompanyNameType" minOccurs="0" />
    <xs:element name="Organisation" minOccurs="0">
      <xs:annotation>
        <xs:documentation>As the company could be part of a bigger organization, one might provide the hierarchial structure of that organization
Thereby a hierarchy will be represented by a LevelID
Only 1 digit LevelIds are provided</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Level" maxOccurs="10">
            <xs:annotation>
              <xs:documentation>A level will be represented by a LevelID (1 digit) and a corresponding key (name) value pair</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="LevelID" type="xs:int">
                  <xs:annotation>
                    <xs:documentation>Only 1 digit LevelIds are provided</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="Name" />
                <xs:element name="Value" />
              </xs:sequence>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>
See Also
String Schema

 

 


© 2017 All Rights Reserved.

Send comments on this topic.